#ifndef _EXPORT_FILE_H_
#define _EXPORT_FILE_H

#include "ExportPlist.h"
#include <vector>


struct Sprite_Export
{
	char spriteName[50];
	char spriteID[50];
	int plistType;	
};


class ExportFile
{
public:
	static ExportFile* instant;
	static ExportFile* getInstant();	

	int spriteListSuccess ( char* spriteListFile );

	void exportPlistFile ( char* spriteListFile );

	//export for sprite define
	void beginSpriteDefine ( char* spriteListFile );
	void endSpriteDefine ( char* spriteListFile );
	void spriteIDSpriteDefine ( char* spriteListFile );
	void frameIDSpriteDefine ( char* spriteListFile );
	void stringFrameSpriteDefine ( char* spriteListFile );
	void stringAnimSpriteDefine ( char* spriteListFile );
	void spriteListSpriteDefine ( char* spriteListFile );
	void plistListSpriteDefine ( char* spriteListFile );
	void exportSpriteDefine ( char* spriteListFile );
		
};

#endif